/**
 * @description 创建一个webview 容器
 */
export const createwebView = () => {
    return plus.webview.open("", "barCodeBox", {
        top: "70px",
        width: "100%",
        height: "250px",
    });
}


/**
 * @description 创建一个barcode 扫码框
 * plus.barcode.EAN13,
plus.barcode.EAN8,
plus.barcode.UPCA,
plus.barcode.UPCE,
plus.barcode.CODABAR,
plus.barcode.CODE39,
plus.barcode.CODE93,
plus.barcode.ITF
 */
export const createBarcode = () => {
    return plus.barcode.create(
        "barCodeBox",
        [plus.barcode.CODE128], // 只扫二维码/条形码    QR: QR二维码，数值为0
        {
          top: "0px",
          left: "0px",
          width: "100%",
          height: "250px",
          position: "static",
          scanbarColor: "#1DA7FF",
          frameColor: "#1DA7FF",
          autoZoom: false, //禁止自动缩放
          sound: "default", //扫码成功后的提示音
        }
    );
}

/**
 * @description // 创建窗口和扫码控件
 */
// export const createScanBar = () => {
//     // 【步骤1】判断有没有创建过 webview 容器，如果没有就执行创建操作
//     const webView = createwebView();

//     // 【步骤2】判断有没有创建过 扫码框，如果没有就执行创建操作
//     const barcode = createBarcode();

//     barcode.onmarked = onmarked(); // 扫码结果回调函数

//     // 【步骤3】将扫码框添加到 webview 里
//     webView.append(barcode);

//     barcode.start(); // 开始扫码

//     return{
//         webView,
//         barcode,
//     }
// }

// const onmarked = (type, result) => {
//     return {
//         type,
//         result
//     }
// }
